<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Static Call Graph - [.\obj\sd.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\obj\sd.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, RVCT4.0 [Build 524]: Last Updated: Sat May 02 18:59:00 2009
<BR><P>
<H3>Maximum Stack Usage =       1896 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
__rt_entry_main &rArr; main &rArr; f_open &rArr; trace_path &rArr; next_dir_entry &rArr; get_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
<P>
<H3>
Functions with no stack information
</H3><UL>
 <LI><a href="#[c58658]">Reset_Handler</a>
 <LI><a href="#[c58694]">__user_initial_stackheap</a>
 <LI><a href="#[c4bd40]">CPUcpsid</a>
 <LI><a href="#[c4bd04]">CPUcpsie</a>
 <LI><a href="#[1509414]">CPUwfi</a>
 <LI><a href="#[c587c0]">NmiSR</a>
 <LI><a href="#[c58784]">FaultISR</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
</UL>
</UL>
<P>
<H3>
Mutually Recursive functions
</H3> <LI><a href="#[c587c0]">NmiSR</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c587c0]">NmiSR</a><BR>
 <LI><a href="#[c58784]">FaultISR</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c58784]">FaultISR</a><BR>
 <LI><a href="#[c58748]">IntDefaultHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c58748]">IntDefaultHandler</a><BR>
 <LI><a href="#[c57578]">OSRAMDelay</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c57578]">OSRAMDelay</a><BR>
 <LI><a href="#[1509ea0]">SysCtlDelay</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1509ea0]">SysCtlDelay</a><BR>
</UL>
<P>
<H3>
Function Pointers
</H3><UL>
 <LI><a href="#[c58658]">Reset_Handler</a>
 <LI><a href="#[c587c0]">NmiSR</a>
 <LI><a href="#[c58784]">FaultISR</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c5861c]">Timer0IntHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[c58748]">IntDefaultHandler</a>
 <LI><a href="#[150579c]">__main</a>
 <LI><a href="#[1501a70]">__I$use$semihosting</a>
</UL>
<P>
<H3>
Global Symbols
</H3>
<P><STRONG><a name="[c58658]"></a>Reset_Handler</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))

<P><STRONG><a name="[150579c]"></a>__main</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
<BR><BR>[Calls]<UL><LI><a href="#[1505670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
<LI><a href="#[158fc80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL>

<P><STRONG><a name="[158fc80]"></a>__scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
<BR><BR>[Called By]<UL><LI><a href="#[150579c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
</UL>

<P><STRONG><a name="[158fc44]"></a>__scatterload_rt2</STRONG> (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1505670]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL>

<P><STRONG><a name="[158fc08]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

<P><STRONG><a name="[158fbcc]"></a>__scatterload_null</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

<P><STRONG><a name="[158fa28]"></a>__scatterload_copy</STRONG> (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[158fa28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[158fa28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
</UL>

<P><STRONG><a name="[158f938]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

<P><STRONG><a name="[15029ac]"></a>__rt_lib_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[1503780]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_li
</UL>

<P><STRONG><a name="[150489c]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006))

<P><STRONG><a name="[15047e8]"></a>__rt_lib_init_rand_2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000009))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __rt_lib_init_rand_2 &rArr; _rand_init &rArr; srand
</UL>
<BR>[Calls]<UL><LI><a href="#[1506174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_rand_init
</UL>

<P><STRONG><a name="[1504824]"></a>__rt_lib_init_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000008))

<P><STRONG><a name="[1504068]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002A))

<P><STRONG><a name="[15040e0]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000028))

<P><STRONG><a name="[15044a0]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))

<P><STRONG><a name="[1504338]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))

<P><STRONG><a name="[1503f78]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))

<P><STRONG><a name="[1503ff0]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))

<P><STRONG><a name="[15043b0]"></a>__rt_lib_init_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))

<P><STRONG><a name="[15042c0]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))

<P><STRONG><a name="[15046f8]"></a>__rt_lib_init_lc_collate_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000D))

<P><STRONG><a name="[1504680]"></a>__rt_lib_init_lc_ctype_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000F))

<P><STRONG><a name="[1504608]"></a>__rt_lib_init_lc_monetary_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))

<P><STRONG><a name="[1504590]"></a>__rt_lib_init_lc_numeric_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))

<P><STRONG><a name="[1504518]"></a>__rt_lib_init_lc_time_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))

<P><STRONG><a name="[15047ac]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))

<P><STRONG><a name="[1503f3c]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002F))

<P><STRONG><a name="[1504428]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))

<P><STRONG><a name="[1504248]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))

<P><STRONG><a name="[1500ef4]"></a>__rt_lib_shutdown</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[1501854]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_ls
</UL>

<P><STRONG><a name="[1500030]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006))

<P><STRONG><a name="[15908b0]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))

<P><STRONG><a name="[1590874]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))

<P><STRONG><a name="[15909dc]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009))

<P><STRONG><a name="[15000e4]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003))

<P><STRONG><a name="[1590964]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B))

<P><STRONG><a name="[1505670]"></a>__rt_entry</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry.o(.ARM.Collect$$rtentry$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[150579c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
<LI><a href="#[158fc44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_rt2
</UL>

<P><STRONG><a name="[1503834]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$00000002))

<P><STRONG><a name="[15034b0]"></a>__rt_entry_sh</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry4.o(.ARM.Collect$$rtentry$$00000004))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __rt_entry_sh &rArr; __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[150321c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>

<P><STRONG><a name="[1503780]"></a>__rt_entry_li</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
<BR><BR>[Calls]<UL><LI><a href="#[15029ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init
</UL>

<P><STRONG><a name="[15037bc]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$00000009))

<P><STRONG><a name="[15036cc]"></a>__rt_entry_main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
<BR><BR>[Stack]<UL><LI>Max Depth = 1896 + Unknown Stack Size
<LI>Call Chain = __rt_entry_main &rArr; main &rArr; f_open &rArr; trace_path &rArr; next_dir_entry &rArr; get_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[15030b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>

<P><STRONG><a name="[1503708]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

<P><STRONG><a name="[1502100]"></a>__rt_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[15030b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>

<P><STRONG><a name="[1501854]"></a>__rt_exit_ls</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))
<BR><BR>[Calls]<UL><LI><a href="#[1500ef4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown
</UL>

<P><STRONG><a name="[1501890]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

<P><STRONG><a name="[1501818]"></a>__rt_exit_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[150132c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sys_exit
</UL>

<P><STRONG><a name="[c57578]"></a>OSRAMDelay</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, osram96x16.o(.emb_text))
<BR><BR>[Calls]<UL><LI><a href="#[c57578]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMDelay
</UL>
<BR>[Called By]<UL><LI><a href="#[c57578]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMDelay
<LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57f8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteArray
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
</UL>

<P><STRONG><a name="[1509ea0]"></a>SysCtlDelay</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.emb_text))
<BR><BR>[Calls]<UL><LI><a href="#[1509ea0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlDelay
</UL>
<BR>[Called By]<UL><LI><a href="#[c56240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlClockSet
<LI><a href="#[1509ea0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlDelay
</UL>

<P><STRONG><a name="[c58694]"></a>__user_initial_stackheap</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, startup.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[150321c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>

<P><STRONG><a name="[c5753c]"></a>OSRAM96x16x1Clear</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, osram96x16.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = OSRAM96x16x1Clear &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57f8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteArray
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
<LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>
<BR>[Called By]<UL><LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
</UL>

<P><STRONG><a name="[c57500]"></a>OSRAM96x16x1StringDraw</STRONG> (Thumb, 176 bytes, Stack size 16 bytes, osram96x16.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57f8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteArray
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
<LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>
<BR>[Called By]<UL><LI><a href="#[c54d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xmit_datablock
<LI><a href="#[c55304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_initialize
<LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c574c4]"></a>OSRAM96x16x1ImageDraw</STRONG> (Thumb, 112 bytes, Stack size 24 bytes, osram96x16.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57f8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteArray
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
<LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>

<P><STRONG><a name="[c57488]"></a>OSRAM96x16x1Init</STRONG> (Thumb, 160 bytes, Stack size 16 bytes, osram96x16.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = OSRAM96x16x1Init &rArr; OSRAM96x16x1Clear &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c57230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlPeripheralEnable
<LI><a href="#[c5726c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlClockGet
<LI><a href="#[c57320]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterInitExpClk
<LI><a href="#[c573d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinTypeI2C
<LI><a href="#[c5753c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Clear
<LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57f8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteArray
<LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c5744c]"></a>OSRAM96x16x1DisplayOn</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, osram96x16.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
<LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>

<P><STRONG><a name="[c57410]"></a>OSRAM96x16x1DisplayOff</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, osram96x16.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
<LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>

<P><STRONG><a name="[c564d4]"></a>get_fattime</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = get_fattime &rArr; rand
</UL>
<BR>[Calls]<UL><LI><a href="#[1506138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rand
</UL>
<BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c5555c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[c5861c]"></a>Timer0IntHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Timer0IntHandler &rArr; disk_timerproc
</UL>
<BR>[Calls]<UL><LI><a href="#[c5609c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_timerproc
<LI><a href="#[c5618c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TimerIntClear
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c56498]"></a>main</STRONG> (Thumb, 578 bytes, Stack size 1632 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 1896 + Unknown Stack Size
<LI>Call Chain = main &rArr; f_open &rArr; trace_path &rArr; next_dir_entry &rArr; get_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55fe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_write
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
<LI><a href="#[c56060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_close
<LI><a href="#[c56114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TimerLoadSet
<LI><a href="#[c56150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TimerIntEnable
<LI><a href="#[c561c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TimerEnable
<LI><a href="#[c56204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TimerConfigure
<LI><a href="#[c56240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlClockSet
<LI><a href="#[c5627c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SSIEnable
<LI><a href="#[c562b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SSIDisable
<LI><a href="#[c562f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SSIConfigSetExpClk
<LI><a href="#[c56330]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntMasterEnable
<LI><a href="#[c5636c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntEnable
<LI><a href="#[c563a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinWrite
<LI><a href="#[c563e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinTypeSSI
<LI><a href="#[c56420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIODirModeSet
<LI><a href="#[c57230]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlPeripheralEnable
<LI><a href="#[c5726c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlClockGet
<LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
<LI><a href="#[c57500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1StringDraw
<LI><a href="#[1505aa8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[15036cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>

<P><STRONG><a name="[c55610]"></a>f_mountdrv</STRONG> (Thumb, 234 bytes, Stack size 24 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = f_mountdrv &rArr; check_fs &rArr; disk_read &rArr; send_cmd &rArr; wait_ready &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c55304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_initialize
<LI><a href="#[c55a84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_fs
<LI><a href="#[1505aa8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[c5591c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_mounted
</UL>

<P><STRONG><a name="[c56024]"></a>f_open</STRONG> (Thumb, 352 bytes, Stack size 64 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 264 + Unknown Stack Size
<LI>Call Chain = f_open &rArr; trace_path &rArr; next_dir_entry &rArr; get_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c5591c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_mounted
<LI><a href="#[c55958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reserve_direntry
<LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
<LI><a href="#[c55b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;remove_chain
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
<LI><a href="#[c564d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fattime
<LI><a href="#[1505c4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
<LI><a href="#[1505f1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c555d4]"></a>f_read</STRONG> (Thumb, 392 bytes, Stack size 48 bytes, ff.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
<LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
<LI><a href="#[c55bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_cluster
<LI><a href="#[1505f1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>

<P><STRONG><a name="[c55fe8]"></a>f_write</STRONG> (Thumb, 446 bytes, Stack size 48 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = f_write &rArr; create_chain &rArr; put_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
<LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
<LI><a href="#[c55afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_chain
<LI><a href="#[1505f1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c55598]"></a>f_lseek</STRONG> (Thumb, 230 bytes, Stack size 24 bytes, ff.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
<LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
<LI><a href="#[c55bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_cluster
</UL>

<P><STRONG><a name="[c5555c]"></a>f_sync</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = f_sync &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
<LI><a href="#[c564d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fattime
</UL>
<BR>[Called By]<UL><LI><a href="#[c56060]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_close
</UL>

<P><STRONG><a name="[c56060]"></a>f_close</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = f_close &rArr; f_sync &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c5555c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c55520]"></a>f_opendir</STRONG> (Thumb, 84 bytes, Stack size 32 bytes, ff.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c5591c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_mounted
<LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
<LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
</UL>

<P><STRONG><a name="[c554e4]"></a>f_readdir</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, ff.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c55a0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fileinfo
<LI><a href="#[c55a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;next_dir_entry
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
</UL>

<P><STRONG><a name="[c554a8]"></a>f_stat</STRONG> (Thumb, 50 bytes, Stack size 48 bytes, ff.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c5591c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_mounted
<LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
<LI><a href="#[c55a0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fileinfo
</UL>

<P><STRONG><a name="[c5546c]"></a>f_getfree</STRONG> (Thumb, 170 bytes, Stack size 40 bytes, ff.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c5591c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_mounted
<LI><a href="#[c55bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_cluster
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
</UL>

<P><STRONG><a name="[c55430]"></a>f_unlink</STRONG> (Thumb, 254 bytes, Stack size 64 bytes, ff.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c5591c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_mounted
<LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
<LI><a href="#[c55a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;next_dir_entry
<LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
<LI><a href="#[c55b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;remove_chain
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
</UL>

<P><STRONG><a name="[c553f4]"></a>f_mkdir</STRONG> (Thumb, 348 bytes, Stack size 80 bytes, ff.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c5591c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_mounted
<LI><a href="#[c55958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reserve_direntry
<LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
<LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
<LI><a href="#[c55afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_chain
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
<LI><a href="#[c564d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fattime
<LI><a href="#[1505c4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
<LI><a href="#[1505d78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
<LI><a href="#[1505f1c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>

<P><STRONG><a name="[c549a4]"></a>disk_shutdown</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = disk_shutdown &rArr; send_cmd &rArr; wait_ready &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c54cec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[c55304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_initialize
</UL>

<P><STRONG><a name="[c55304]"></a>disk_initialize</STRONG> (Thumb, 292 bytes, Stack size 16 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = disk_initialize &rArr; disk_shutdown &rArr; send_cmd &rArr; wait_ready &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c549a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_shutdown
<LI><a href="#[c54cec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_cmd
<LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
<LI><a href="#[c563a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinWrite
<LI><a href="#[c57500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1StringDraw
</UL>
<BR>[Called By]<UL><LI><a href="#[c55610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mountdrv
</UL>

<P><STRONG><a name="[c5528c]"></a>disk_status</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, mmc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c55430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_unlink
<LI><a href="#[c554e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_readdir
<LI><a href="#[c5555c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
<LI><a href="#[c55598]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_lseek
<LI><a href="#[c555d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
<LI><a href="#[c5591c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_mounted
<LI><a href="#[c55fe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_write
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[c552c8]"></a>disk_read</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = disk_read &rArr; send_cmd &rArr; wait_ready &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c54cec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_cmd
<LI><a href="#[c54d64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_datablock
<LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
<LI><a href="#[c563a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[c55598]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_lseek
<LI><a href="#[c555d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
<LI><a href="#[c55a84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_fs
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
<LI><a href="#[c55fe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_write
</UL>

<P><STRONG><a name="[c55250]"></a>disk_write</STRONG> (Thumb, 202 bytes, Stack size 16 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c54cec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_cmd
<LI><a href="#[c54d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xmit_datablock
<LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
<LI><a href="#[c563a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c5555c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
<LI><a href="#[c55598]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_lseek
<LI><a href="#[c555d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
<LI><a href="#[c55958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reserve_direntry
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
<LI><a href="#[c55fe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_write
</UL>

<P><STRONG><a name="[c54968]"></a>disk_ioctl</STRONG> (Thumb, 262 bytes, Stack size 48 bytes, mmc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c54cec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_cmd
<LI><a href="#[c54d64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_datablock
<LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
<LI><a href="#[c563a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinWrite
</UL>

<P><STRONG><a name="[c5609c]"></a>disk_timerproc</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = disk_timerproc
</UL>
<BR>[Calls]<UL><LI><a href="#[c5492c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinRead
</UL>
<BR>[Called By]<UL><LI><a href="#[c5861c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer0IntHandler
</UL>

<P><STRONG><a name="[c4bd40]"></a>CPUcpsid</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, cpu.o(.text), UNUSED)

<P><STRONG><a name="[c4bd04]"></a>CPUcpsie</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, cpu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c56330]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntMasterEnable
</UL>

<P><STRONG><a name="[1509414]"></a>CPUwfi</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, cpu.o(.text), UNUSED)

<P><STRONG><a name="[15061b0]"></a>srand</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, rand.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = srand
</UL>
<BR>[Called By]<UL><LI><a href="#[1506174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_rand_init
</UL>

<P><STRONG><a name="[1506174]"></a>_rand_init</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, rand.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _rand_init &rArr; srand
</UL>
<BR>[Calls]<UL><LI><a href="#[15061b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;srand
</UL>
<BR>[Called By]<UL><LI><a href="#[15047e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init_rand_2
</UL>

<P><STRONG><a name="[1506138]"></a>rand</STRONG> (Thumb, 58 bytes, Stack size 12 bytes, rand.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = rand
</UL>
<BR>[Called By]<UL><LI><a href="#[c564d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_fattime
</UL>

<P><STRONG><a name="[150600c]"></a>memcmp</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, memcmp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = memcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
<LI><a href="#[c55a84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_fs
</UL>

<P><STRONG><a name="[1505f1c]"></a>__aeabi_memcpy</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c555d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
<LI><a href="#[c55fe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_write
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[1505ee0]"></a>__rt_memcpy</STRONG> (Thumb, 140 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1505418]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy4
</UL>

<P><STRONG><a name="[1505ea4]"></a>_memcpy_lastbytes</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)

<P><STRONG><a name="[1505d78]"></a>__aeabi_memset</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, aeabi_memset.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1505bd4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_memset
</UL>
<BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c559d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;make_dirfile
</UL>

<P><STRONG><a name="[1505c4c]"></a>__aeabi_memclr</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[1505c10]"></a>__rt_memclr</STRONG> (Thumb, 68 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[15059f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_memset_w
</UL>

<P><STRONG><a name="[1505bd4]"></a>_memset</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1505d78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
</UL>

<P><STRONG><a name="[1505aa8]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[c55610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mountdrv
<LI><a href="#[c55958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reserve_direntry
<LI><a href="#[c55a84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_fs
<LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1505a6c]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)

<P><STRONG><a name="[1505a30]"></a>__rt_memclr_w</STRONG> (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)

<P><STRONG><a name="[15059f4]"></a>_memset_w</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1505c10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_memclr
</UL>

<P><STRONG><a name="[1505904]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

<P><STRONG><a name="[15058c8]"></a>__rt_heap_escrow$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

<P><STRONG><a name="[150588c]"></a>__rt_heap_expand$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

<P><STRONG><a name="[1505418]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1505ee0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_memcpy
</UL>

<P><STRONG><a name="[15053dc]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)

<P><STRONG><a name="[15053a0]"></a>__rt_memcpy_w</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)

<P><STRONG><a name="[1505364]"></a>_memcpy_lastbytes_aligned</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED)

<P><STRONG><a name="[150321c]"></a>__user_setup_stackheap</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[c58694]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_initial_stackheap
<LI><a href="#[15021f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_perproc_libspace
</UL>
<BR>[Called By]<UL><LI><a href="#[15034b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_sh
</UL>

<P><STRONG><a name="[15030b4]"></a>exit</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[1502100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[15036cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>

<P><STRONG><a name="[150222c]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

<P><STRONG><a name="[15021f0]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[150321c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>

<P><STRONG><a name="[15021b4]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

<P><STRONG><a name="[1501a70]"></a>__I$use$semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> sys_exit.o(.text)
</UL>
<P><STRONG><a name="[1501a34]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

<P><STRONG><a name="[150132c]"></a>_sys_exit</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, sys_exit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1501818]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_exit
</UL>

<P><STRONG><a name="[c56420]"></a>GPIODirModeSet</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, gpio.o(i.GPIODirModeSet))
<BR><BR>[Called By]<UL><LI><a href="#[c563e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinTypeSSI
<LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[c573d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinTypeI2C
</UL>

<P><STRONG><a name="[c51038]"></a>GPIOPadConfigSet</STRONG> (Thumb, 176 bytes, Stack size 0 bytes, gpio.o(i.GPIOPadConfigSet))
<BR><BR>[Called By]<UL><LI><a href="#[c563e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinTypeSSI
<LI><a href="#[c573d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPinTypeI2C
</UL>

<P><STRONG><a name="[c5492c]"></a>GPIOPinRead</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinRead))
<BR><BR>[Called By]<UL><LI><a href="#[c5609c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_timerproc
</UL>

<P><STRONG><a name="[c573d4]"></a>GPIOPinTypeI2C</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeI2C))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = GPIOPinTypeI2C
</UL>
<BR>[Calls]<UL><LI><a href="#[c51038]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPadConfigSet
<LI><a href="#[c56420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIODirModeSet
</UL>
<BR>[Called By]<UL><LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
</UL>

<P><STRONG><a name="[c563e4]"></a>GPIOPinTypeSSI</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeSSI))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = GPIOPinTypeSSI
</UL>
<BR>[Calls]<UL><LI><a href="#[c51038]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIOPadConfigSet
<LI><a href="#[c56420]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIODirModeSet
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c563a8]"></a>GPIOPinWrite</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinWrite))
<BR><BR>[Called By]<UL><LI><a href="#[c54968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_ioctl
<LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
<LI><a href="#[c55304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_initialize
<LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c57398]"></a>I2CMasterControl</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterControl))
<BR><BR>[Called By]<UL><LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57f8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteArray
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
<LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>

<P><STRONG><a name="[c5735c]"></a>I2CMasterDataPut</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterDataPut))
<BR><BR>[Called By]<UL><LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57f8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteArray
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
<LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>

<P><STRONG><a name="[c57320]"></a>I2CMasterInitExpClk</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterInitExpClk))
<BR><BR>[Called By]<UL><LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
</UL>

<P><STRONG><a name="[c572e4]"></a>I2CMasterIntStatus</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterIntStatus))
<BR><BR>[Called By]<UL><LI><a href="#[c57f50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFinal
<LI><a href="#[c57f8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteArray
<LI><a href="#[c57fc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteByte
</UL>

<P><STRONG><a name="[c572a8]"></a>I2CMasterSlaveAddrSet</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(i.I2CMasterSlaveAddrSet))
<BR><BR>[Called By]<UL><LI><a href="#[c58004]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMWriteFirst
</UL>

<P><STRONG><a name="[c5636c]"></a>IntEnable</STRONG> (Thumb, 104 bytes, Stack size 0 bytes, interrupt.o(i.IntEnable))
<BR><BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c56330]"></a>IntMasterEnable</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, interrupt.o(i.IntMasterEnable))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = IntMasterEnable
</UL>
<BR>[Calls]<UL><LI><a href="#[c4bd04]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CPUcpsie
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c562f4]"></a>SSIConfigSetExpClk</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, ssi.o(i.SSIConfigSetExpClk))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SSIConfigSetExpClk
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c562b8]"></a>SSIDisable</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ssi.o(i.SSIDisable))
<BR><BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c5627c]"></a>SSIEnable</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ssi.o(i.SSIEnable))
<BR><BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c5726c]"></a>SysCtlClockGet</STRONG> (Thumb, 292 bytes, Stack size 8 bytes, sysctl.o(i.SysCtlClockGet))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SysCtlClockGet
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
</UL>

<P><STRONG><a name="[c56240]"></a>SysCtlClockSet</STRONG> (Thumb, 262 bytes, Stack size 24 bytes, sysctl.o(i.SysCtlClockSet))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SysCtlClockSet
</UL>
<BR>[Calls]<UL><LI><a href="#[1509ea0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysCtlDelay
</UL>
<BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c57230]"></a>SysCtlPeripheralEnable</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, sysctl.o(i.SysCtlPeripheralEnable))
<BR><BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
</UL>

<P><STRONG><a name="[c56204]"></a>TimerConfigure</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, timer.o(i.TimerConfigure))
<BR><BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c561c8]"></a>TimerEnable</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, timer.o(i.TimerEnable))
<BR><BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c5618c]"></a>TimerIntClear</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, timer.o(i.TimerIntClear))
<BR><BR>[Called By]<UL><LI><a href="#[c5861c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Timer0IntHandler
</UL>

<P><STRONG><a name="[c56150]"></a>TimerIntEnable</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, timer.o(i.TimerIntEnable))
<BR><BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[c56114]"></a>TimerLoadSet</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, timer.o(i.TimerLoadSet))
<BR><BR>[Called By]<UL><LI><a href="#[c56498]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[c587c0]"></a>NmiSR</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c587c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NmiSR
</UL>
<BR>[Called By]<UL><LI><a href="#[c587c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NmiSR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c58784]"></a>FaultISR</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c58784]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FaultISR
</UL>
<BR>[Called By]<UL><LI><a href="#[c58784]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FaultISR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c58748]"></a>IntDefaultHandler</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, startup.o(RESET))
<BR><BR>[Calls]<UL><LI><a href="#[c58748]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntDefaultHandler
</UL>
<BR>[Called By]<UL><LI><a href="#[c58748]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IntDefaultHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[c58004]"></a>OSRAMWriteFirst</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, osram96x16.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSRAMWriteFirst
</UL>
<BR>[Calls]<UL><LI><a href="#[c572a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterSlaveAddrSet
<LI><a href="#[c5735c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[c57398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
</UL>
<BR>[Called By]<UL><LI><a href="#[c57410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1DisplayOff
<LI><a href="#[c5744c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1DisplayOn
<LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
<LI><a href="#[c574c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1ImageDraw
<LI><a href="#[c57500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1StringDraw
<LI><a href="#[c5753c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Clear
</UL>

<P><STRONG><a name="[c57fc8]"></a>OSRAMWriteByte</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, osram96x16.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSRAMWriteByte
</UL>
<BR>[Calls]<UL><LI><a href="#[c572e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterIntStatus
<LI><a href="#[c5735c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[c57398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[c57578]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMDelay
</UL>
<BR>[Called By]<UL><LI><a href="#[c57410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1DisplayOff
<LI><a href="#[c5744c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1DisplayOn
<LI><a href="#[c574c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1ImageDraw
<LI><a href="#[c57500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1StringDraw
<LI><a href="#[c5753c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Clear
</UL>

<P><STRONG><a name="[c57f8c]"></a>OSRAMWriteArray</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, osram96x16.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c572e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterIntStatus
<LI><a href="#[c5735c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[c57398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[c57578]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMDelay
</UL>
<BR>[Called By]<UL><LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
<LI><a href="#[c574c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1ImageDraw
<LI><a href="#[c57500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1StringDraw
<LI><a href="#[c5753c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Clear
</UL>

<P><STRONG><a name="[c57f50]"></a>OSRAMWriteFinal</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, osram96x16.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSRAMWriteFinal
</UL>
<BR>[Calls]<UL><LI><a href="#[c572e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterIntStatus
<LI><a href="#[c5735c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterDataPut
<LI><a href="#[c57398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2CMasterControl
<LI><a href="#[c57578]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAMDelay
</UL>
<BR>[Called By]<UL><LI><a href="#[c57410]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1DisplayOff
<LI><a href="#[c5744c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1DisplayOn
<LI><a href="#[c57488]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Init
<LI><a href="#[c574c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1ImageDraw
<LI><a href="#[c57500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1StringDraw
<LI><a href="#[c5753c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1Clear
</UL>

<P><STRONG><a name="[c55bec]"></a>move_window</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
</UL>
<BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c55430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_unlink
<LI><a href="#[c5546c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_getfree
<LI><a href="#[c554e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_readdir
<LI><a href="#[c5555c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_sync
<LI><a href="#[c55958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reserve_direntry
<LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
<LI><a href="#[c55b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;put_cluster
<LI><a href="#[c55bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_cluster
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[c55bb0]"></a>get_cluster</STRONG> (Thumb, 252 bytes, Stack size 32 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = get_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
</UL>
<BR>[Called By]<UL><LI><a href="#[c5546c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_getfree
<LI><a href="#[c55598]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_lseek
<LI><a href="#[c555d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
<LI><a href="#[c55a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;next_dir_entry
<LI><a href="#[c55afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_chain
<LI><a href="#[c55b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;remove_chain
</UL>

<P><STRONG><a name="[c55b74]"></a>put_cluster</STRONG> (Thumb, 286 bytes, Stack size 32 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = put_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
</UL>
<BR>[Called By]<UL><LI><a href="#[c55afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_chain
<LI><a href="#[c55b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;remove_chain
</UL>

<P><STRONG><a name="[c55b38]"></a>remove_chain</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = remove_chain &rArr; put_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;put_cluster
<LI><a href="#[c55bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_cluster
</UL>
<BR>[Called By]<UL><LI><a href="#[c55430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_unlink
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[c55afc]"></a>create_chain</STRONG> (Thumb, 152 bytes, Stack size 24 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = create_chain &rArr; put_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;put_cluster
<LI><a href="#[c55bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_cluster
</UL>
<BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c55958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reserve_direntry
<LI><a href="#[c55fe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_write
</UL>

<P><STRONG><a name="[c55ac0]"></a>clust2sect</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, ff.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c55430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_unlink
<LI><a href="#[c55520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
<LI><a href="#[c55598]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_lseek
<LI><a href="#[c555d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_read
<LI><a href="#[c55958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reserve_direntry
<LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
<LI><a href="#[c55a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;next_dir_entry
<LI><a href="#[c55fe8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_write
</UL>

<P><STRONG><a name="[c55a84]"></a>check_fs</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = check_fs &rArr; disk_read &rArr; send_cmd &rArr; wait_ready &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
<LI><a href="#[1505aa8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
<LI><a href="#[150600c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[c55610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mountdrv
</UL>

<P><STRONG><a name="[c55a48]"></a>next_dir_entry</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = next_dir_entry &rArr; get_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
<LI><a href="#[c55bb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_cluster
</UL>
<BR>[Called By]<UL><LI><a href="#[c55430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_unlink
<LI><a href="#[c554e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_readdir
<LI><a href="#[c55958]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reserve_direntry
<LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
</UL>

<P><STRONG><a name="[c55a0c]"></a>get_fileinfo</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, ff.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c554a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_stat
<LI><a href="#[c554e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_readdir
</UL>

<P><STRONG><a name="[c559d0]"></a>make_dirfile</STRONG> (Thumb, 324 bytes, Stack size 32 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
<LI>Call Chain = make_dirfile
</UL>
<BR>[Calls]<UL><LI><a href="#[1505d78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
</UL>
<BR>[Called By]<UL><LI><a href="#[c55994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_path
</UL>

<P><STRONG><a name="[c55994]"></a>trace_path</STRONG> (Thumb, 292 bytes, Stack size 48 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 200 + Unknown Stack Size
<LI>Call Chain = trace_path &rArr; next_dir_entry &rArr; get_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c559d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;make_dirfile
<LI><a href="#[c55a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;next_dir_entry
<LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
<LI><a href="#[150600c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c55430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_unlink
<LI><a href="#[c554a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_stat
<LI><a href="#[c55520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[c55958]"></a>reserve_direntry</STRONG> (Thumb, 198 bytes, Stack size 32 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = reserve_direntry &rArr; next_dir_entry &rArr; get_cluster &rArr; move_window &rArr; disk_write &rArr; xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c55a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;next_dir_entry
<LI><a href="#[c55ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clust2sect
<LI><a href="#[c55afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;create_chain
<LI><a href="#[c55bec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;move_window
<LI><a href="#[1505aa8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[c5591c]"></a>check_mounted</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, ff.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = check_mounted &rArr; f_mountdrv &rArr; check_fs &rArr; disk_read &rArr; send_cmd &rArr; wait_ready &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c5528c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_status
<LI><a href="#[c55610]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mountdrv
</UL>
<BR>[Called By]<UL><LI><a href="#[c553f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_mkdir
<LI><a href="#[c55430]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_unlink
<LI><a href="#[c5546c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_getfree
<LI><a href="#[c554a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_stat
<LI><a href="#[c55520]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_opendir
<LI><a href="#[c56024]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;f_open
</UL>

<P><STRONG><a name="[c54e18]"></a>spi</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, mmc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c54cec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_cmd
<LI><a href="#[c54d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xmit_datablock
<LI><a href="#[c54d64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_datablock
<LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
</UL>

<P><STRONG><a name="[c54ddc]"></a>rcvr_spi</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c54e18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi
</UL>
<BR>[Called By]<UL><LI><a href="#[c54968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_ioctl
<LI><a href="#[c54cec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_cmd
<LI><a href="#[c54d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xmit_datablock
<LI><a href="#[c54d64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_datablock
<LI><a href="#[c54da0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wait_ready
<LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
<LI><a href="#[c55304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_initialize
</UL>

<P><STRONG><a name="[c54da0]"></a>wait_ready</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wait_ready &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
</UL>
<BR>[Called By]<UL><LI><a href="#[c54cec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_cmd
<LI><a href="#[c54d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xmit_datablock
</UL>

<P><STRONG><a name="[c54d64]"></a>rcvr_datablock</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = rcvr_datablock &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
<LI><a href="#[c54e18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi
</UL>
<BR>[Called By]<UL><LI><a href="#[c54968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_ioctl
<LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
</UL>

<P><STRONG><a name="[c54d28]"></a>xmit_datablock</STRONG> (Thumb, 118 bytes, Stack size 24 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = xmit_datablock &rArr; OSRAM96x16x1StringDraw &rArr; OSRAMWriteArray
</UL>
<BR>[Calls]<UL><LI><a href="#[c54da0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wait_ready
<LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
<LI><a href="#[c54e18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi
<LI><a href="#[c57500]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSRAM96x16x1StringDraw
</UL>
<BR>[Called By]<UL><LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
</UL>

<P><STRONG><a name="[c54cec]"></a>send_cmd</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, mmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = send_cmd &rArr; wait_ready &rArr; rcvr_spi
</UL>
<BR>[Calls]<UL><LI><a href="#[c54da0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wait_ready
<LI><a href="#[c54ddc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rcvr_spi
<LI><a href="#[c54e18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi
</UL>
<BR>[Called By]<UL><LI><a href="#[c54968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_ioctl
<LI><a href="#[c549a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_shutdown
<LI><a href="#[c55250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_write
<LI><a href="#[c552c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_read
<LI><a href="#[c55304]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;disk_initialize
</UL>
<P>
<H3>
Undefined Global Symbols
</H3><HR></body></html>
